$(function() {
	$('#dg').datagrid(
					{
						url : 'admin/link/listRows',
						toolbar : '#tb',
						fit : true,
						border : false,
						rownumbers : true,
						singleSelect : false,
						checkOnSelect : true,
						autoRowHeight : false,
						loadMsg : '加载中，请稍等...',
						striped : true,// 显示斑马线
						idField : 'id',// 翻页时记住前面选的
						pagination : true,// 显示底部分页工具栏
						pageSize : 10,
						pageList : [ 10, 20, 30, 40, 50 ],
						columns : [ [
								{
									field : 'ck',
									checkbox : true
								},
								{
									field : 'id',
									title : 'ID',
									width : '10%',
									sortable : true,
									hidden : true
								},
								{
									field : 'linkName',
									title : '名称',
									width : '30%'
								},
								{
									field : 'linkUrl',
									title : '地址',
									width : '35%'
								},
								{
									field : 'isVailid',
									title : '是否启用',
									width : '10%',
									formatter : function(value, row, index) {
										var str = "";
										if (value == 1) {
											str = "<span style='color:green;'>是</span>";
										} else {
											str = "<span style='color:red;'>否</span>";
										}
										return str;
									}
								},
								{
									field : 'opt',
									title : '操作',
									width : '15%',
									formatter : function(value, row, index) {
										var str = "";
										if (row.linkUrl) {
											str = "<a href='"
													+ row.linkUrl
													+ "' target='_blank'>访问</a>";
											return str;
										} else {
											str = "<a href='"
													+ value
													+ "' target='_blank'>访问</a>";
											return str;
										}
									}
								} ] ]
					});
});

var url = "";
// 新增对话框
function add() {
	$("#fm").form('clear');
	 $("#dlg").dialog("open").dialog("setTitle","添加链接信息");
	 url = 'admin/link/save';
}

// 修改对话框
function edit() {
	var rows = $("#dg").datagrid('getSelections');
	if (rows.length != 1) {
		$.messager.alert('系统提示', '请选择一条要编辑的数据！');
		return;
	}
	var row = rows[0];
	$("#dlg").dialog("open").dialog("setTitle", "修改链接信息");
	$("#fm").form("load", row);
	url = 'admin/link/edit?id=' + row.id;
}

// 关闭添加修改对话框
function closeDialog() {
	$("#fm").form('clear');
	$("#dlg").dialog("close");
}

/**
 * 刷新
 */
function refresh() {
	$('#dg').datagrid('reload');
	$('#dg').datagrid('clearChecked');
}

/**
 * 删除
 */
function del() {
	var row = $('#dg').datagrid('getSelected');
	$.messager.confirm('确认', '您确认想要删除记录吗？', function(r) {
		if (r) {
			$.ajax({
				type : 'POST',
				url : 'admin/link/deleteById',
				data : {
					id : row.id
				},
				dataType : 'json',
				success : function(data) {
					if (data && data.success) {
						$.messager.show({
							title : '提示',
							msg : data.message
						});
						$('#dg').datagrid('unselectAll');
						$('#dg').datagrid('reload');
					} else {
						$.messager.alert('提示', data.message);
					}

				}
			});
		}
	});
}

function saveOrEdit() {
	$.ajax({
		type : 'POST',
		url : url,
		data : $('#fm').serialize(),
		dataType : 'json',
		success : function(data) {
			if (data && data.success) {
				$('#dlg').dialog('close');
				$.messager.show({
					title : '提示',
					msg : data.message
				});
				$('#dg').datagrid('unselectAll');
				$('#dg').datagrid('reload');
			} else {
				$.messager.alert('提示', data.message);
			}
		}
	});
}
